package com.resourcestore.dao;

import java.util.List;

import com.resourcestore.dao.BaseDao;
import com.resourcestore.model.MajorFileSrc;
import com.resourcestore.utils.tag.Pagination;

public class MajorFileSrcDao extends BaseDao {

	public List<MajorFileSrc> selectMajorFileSrc(){
		List<MajorFileSrc> list=this.queryForList("selectMajorFileSrc");
		return list;
	}
	
	public List<MajorFileSrc> selectMajorFileSrcByMajorFileIdString(MajorFileSrc majorFileSrc){
		List<MajorFileSrc> list=this.queryForList("selectMajorFileSrcByMajorFileIdString",majorFileSrc);
		return list;
	}
	
	public List<MajorFileSrc> selectMajorFileSrcPage(MajorFileSrc majorFileSrc,Pagination pagination){
		List<MajorFileSrc> list = this.queryForPage("selectMajorFileSrcPage", majorFileSrc,pagination);
		return list;
	}
	
	public int queryMajorFileSrcNum(MajorFileSrc majorFileSrc) {
		return this.queryNum("selectMajorFileSrcCount", majorFileSrc);
	}
	
	public MajorFileSrc selectMajorFileSrcById(MajorFileSrc majorFileSrc){
		return (MajorFileSrc)this.queryForObject("selectMajorFileSrcById", majorFileSrc);
	}
	
	public void insertMajorFileSrc(MajorFileSrc majorFileSrc){
		this.insert("insertMajorFileSrc", majorFileSrc);		
	}
	
	public void updateMajorFileSrc(MajorFileSrc majorFileSrc){
		this.update("updateMajorFileSrc", majorFileSrc);	
	}
	
	public void deleteMajorFileSrc(MajorFileSrc majorFileSrc){
		this.delete("deleteMajorFileSrc", majorFileSrc);
	}
	
	public void deleteMoreMajorFileSrc(MajorFileSrc majorFileSrc){
		this.delete("deleteMoreMajorFileSrc", majorFileSrc);
	}
}
